provide guarantee - Turkish English Dictionary